package com.ncloud.billing.entity;

import java.io.Serializable;
import java.util.Date;

import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.ToStringSerializer;

@SuppressWarnings("serial")
public class BsDiscntFee implements Serializable {
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long cust_id          ;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long discnt_inst_id   ;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long discnt_id        ;
	private String discnt_name    ;
	private String fee_type       ;
	private String fee_code       ;
	private String pay_type       ;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long received_fee     ;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long pay_fee          ;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long balance          ;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long standard         ;
	private Integer billing_cycle ;
	private String cycle_unit     ;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date begin_date       ;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date end_date         ;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long create_user      ;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date create_time      ;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long fee_value        ;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long fee_value2       ;
	private String str_value      ;
	private String str_value2     ;
	public Long getCust_id() {
		return cust_id;
	}
	public void setCust_id(Long cust_id) {
		this.cust_id = cust_id;
	}
	public Long getDiscnt_inst_id() {
		return discnt_inst_id;
	}
	public void setDiscnt_inst_id(Long discnt_inst_id) {
		this.discnt_inst_id = discnt_inst_id;
	}
	public Long getDiscnt_id() {
		return discnt_id;
	}
	public void setDiscnt_id(Long discnt_id) {
		this.discnt_id = discnt_id;
	}
	public String getDiscnt_name() {
		return discnt_name;
	}
	public void setDiscnt_name(String discnt_name) {
		this.discnt_name = discnt_name;
	}
	public String getFee_type() {
		return fee_type;
	}
	public void setFee_type(String fee_type) {
		this.fee_type = fee_type;
	}
	public String getFee_code() {
		return fee_code;
	}
	public void setFee_code(String fee_code) {
		this.fee_code = fee_code;
	}
	public String getPay_type() {
		return pay_type;
	}
	public void setPay_type(String pay_type) {
		this.pay_type = pay_type;
	}
	public Long getReceived_fee() {
		return received_fee;
	}
	public void setReceived_fee(Long received_fee) {
		this.received_fee = received_fee;
	}
	public Long getPay_fee() {
		return pay_fee;
	}
	public void setPay_fee(Long pay_fee) {
		this.pay_fee = pay_fee;
	}
	public Long getBalance() {
		return balance;
	}
	public void setBalance(Long balance) {
		this.balance = balance;
	}
	public Long getStandard() {
		return standard;
	}
	public void setStandard(Long standard) {
		this.standard = standard;
	}
	public Integer getBilling_cycle() {
		return billing_cycle;
	}
	public void setBilling_cycle(Integer billing_cycle) {
		this.billing_cycle = billing_cycle;
	}
	public String getCycle_unit() {
		return cycle_unit;
	}
	public void setCycle_unit(String cycle_unit) {
		this.cycle_unit = cycle_unit;
	}
	public Date getBegin_date() {
		return begin_date;
	}
	public void setBegin_date(Date begin_date) {
		this.begin_date = begin_date;
	}
	public Date getEnd_date() {
		return end_date;
	}
	public void setEnd_date(Date end_date) {
		this.end_date = end_date;
	}
	public Long getCreate_user() {
		return create_user;
	}
	public void setCreate_user(Long create_user) {
		this.create_user = create_user;
	}
	public Date getCreate_time() {
		return create_time;
	}
	public void setCreate_time(Date create_time) {
		this.create_time = create_time;
	}
	public Long getFee_value() {
		return fee_value;
	}
	public void setFee_value(Long fee_value) {
		this.fee_value = fee_value;
	}
	public Long getFee_value2() {
		return fee_value2;
	}
	public void setFee_value2(Long fee_value2) {
		this.fee_value2 = fee_value2;
	}
	public String getStr_value() {
		return str_value;
	}
	public void setStr_value(String str_value) {
		this.str_value = str_value;
	}
	public String getStr_value2() {
		return str_value2;
	}
	public void setStr_value2(String str_value2) {
		this.str_value2 = str_value2;
	}
}
